+Test code voor 2 vensters
[f432xdd.git] / java / Graph Editor / src / models / GraphEdge.java
blobbcb9ef9cab64bda87af249bd6d2845334ecc4379
1 package models;
3 import java.util.Observable;
5 public class GraphEdge extends Observable{
6 private GraphVertex[] nodes;
8 public synchronized void setChanged() {
9 super.setChanged();
10 notifyObservers();
13 public GraphEdge(GraphVertex ... nodes){
14 this.nodes = nodes;
17 public GraphEdge(){
18 this(null);
21 public boolean EdgeOf(GraphVertex o){
22 for(int i=0; i < nodes.length; i++)
23 if(nodes[i] == o)
24 return true;
25 return false;
28 public void setNodes(GraphVertex[] nodes){
29 this.nodes = nodes;
30 setChanged();
33 public GraphVertex[] getNodes(){
34 return nodes;